905040a4e5b7d641a3e0388a73edc7f3090ac133,community/src/functionaltest/java/org/neo4j/server/NeoServerFunctionalTest.java,NeoServerFunctionalTest,shouldMakeJAXRSClassesSpecifiedInTheConfigFileAvailableViaHTTP,#,108
Before Change
@Test
public void shouldMakeJAXRSClassesSpecifiedInTheConfigFileAvailableViaHTTP() throws URISyntaxException {
Configurator configurator = configurator();
Database database = database();
WebServer webServer = webServer();
NeoServer server = new NeoServer(configurator, database, webServer);
server.start(null);
Client client = Client.create();
ClientResponse petShopResponse = client.resource("http://localhost:" + server.webServer().getPort() + "/petshop/prices").get(ClientResponse.class);
assertEquals(200, petShopResponse.getStatus());
assertThat(petShopResponse.getEntity(String.class), containsString("dogs for a tenner"));
client = Client.create();
ClientResponse coffeeShopResponse = client.resource("http://localhost:" + server.webServer().getPort() + "/coffeeshop/menu").get(ClientResponse.class);
assertEquals(200, coffeeShopResponse.getStatus());
assertThat(coffeeShopResponse.getEntity(String.class), containsString("espresso for a quid"));
After Change
NeoServer server = new NeoServer();
server.start(null);
ClientResponse response = Client.create().resource("http://localhost:" + configurator().configuration().getInt("org.neo4j.webserver.port") + NeoServer.REST_API_PATH).get(ClientResponse.class);
assertEquals(200, response.getStatus());
server.stop();
}